#pragma once

class CVectorDinamic
{
public:
        CVectorDinamic(void);
        CVectorDinamic(long increment);
        ~CVectorDinamic(void);
        bool Esborrar(long index);
        long Longitud();
        long Usats();
        long Lliures();

protected:
		long Afegir(void* element);
        bool Inserir(void* element,long index);
		void* Llegir(long index);
        bool Modificar(void* element, long index);
		long m_index;

private:
	
		void init(long increment);
        void** m_dades;
        long m_total;
        long m_increment;
		void creix();
};

